package com.lichuandi.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// 自定义注解
@Retention(RetentionPolicy.RUNTIME)
// 注解可以应用于类或方法
@Target({ElementType.TYPE, ElementType.METHOD})
public @interface Loggable {
    // 注解的属性
    String value() default "";
    // 跟踪方法执行时间
    boolean trackTime() default false;
}